﻿using System;

namespace OCXS.OCXSServiceLibrary.OCXSEnvironment {

    /// <summary>
    /// Synthetization functionality.
    /// </summary>
    /// <remarks>
    /// Provides a unified model for multitype variable value generation.
    /// </remarks>
    public interface ISynth {

        /// <summary>
        /// Synthetizes a new value on request.
        /// </summary>
        /// <returns>A float representing a value.</returns>
        float SynthValue();
    
    }

}
